IBIS Macromodel Task Group

Meeting date: 05 May 2015

Members (asterisk for those attending):
ANSYS:                      * Dan Dvorscak
                            * Curtis Clark
Avago (LSI)                   Xingdong Dai
                            * Bob Miller
Cadence Design Systems:       Ambrish Varma
                              Brad Brim
                              Kumar Keshavan
                              Ken Willis
eASIC                         David Banas
Ericsson:                     Anders Ekholm
IBM                           Steve Parker
Intel:                        Michael Mirmak
Keysight Technologies:      * Fangyi Rao
                            * Radek Biernacki
			    * Nicholas Tzou
Maxim Integrated Products:    Hassan Rafat
Mentor Graphics:            * John Angulo
                            * Arpad Muranyi
Micron Technology:            Randy Wolff
                              Justin Butterfield
QLogic Corp.                  James Zhou
                              Andy Joy
eASIC                         Marc Kowalski
SiSoft:                     * Walter Katz
                              Todd Westerhoff
                            * Mike LaBonte
Synopsys                      Rita Horner
Teraspeed Consulting Group:   Scott McMorrow
Teraspeed Labs:             * Bob Ross
Texas Instruments:          * Alfred Chong

(Note: Agilent has changed to Keysight)

The meeting was led by Arpad Muranyi.

------------------------------------------------------------------------
Opens:

- None


--------------------------
Call for patent disclosure:

- None


-------------
Review of ARs:

- Michael M test to see what ibischk does with existing keywords related to model direction.
  - Done.

- Arpad, Randy and Radek prepare Define Package Model BIRD draft ready for Open Forum.
  - Done.

- Michael M update AMI Directionality BIRD
  - Done.

- Arpad to review IBIS specification for min max issues.
  - In progress.


-------------
New Discussion:

PAM4 BIRD:
- Walter: This is submitted
  - There was a question about PAM3.
  - We can deal with that when a standards body approves it.
- Bob Ross asked if there are any concerns about the PAM4 BIRD.
- There were none.
- Bob Ross motioned to send a recommendation approval of the PAM4 BIRD.
- Walter seconded.
- No one objected.

AR: Arpad send recommendation for approval of PAM4 BIRDxxx to Open Forum.


[Define Package Model] BIRD:

- Arpad showed the draft BIRD.
- Arpad: This is on the ATM web archive.
  - This is no longer being called BIRD175, it may be 176.
  - Bob Ross added a table of legal combinations.
  - Notes about background activities have been added.
  - The changed and added text is in red.
  - Model makers desire to create a single package model for multiple power/ground pins.
  - This only applies to power/ground pins where [Pin Mapping] exists.
  - The "merging" pin has the model.
  - The "merged" pins do not, they are joined to the "merging" pin.

- Bob Ross showed a [Define Package Model] Proposed Extension
- Bob R: Randy Wolff will present this at the SPI summit.
- slide 2:
  - Bob R: [Pin Mapping] is the key that allows using a single package model for multiple pins.
    -  The explicit connections have to be specified.
- slide 3:
  - Bob: In this example not all pins are merged together, they are in groups.
- slide 5:
  - Bob: The gray pins will use the default [Pin] RLC models.
- slide 6:
  - Bob: This case has a [Define Package Model] model for all pins.
    - IBIS would support this already.
- slide 7:
  - Bob: This shows pin merging.
    - Pin 3 might be a better choice.
    - This does not use any default RLC connections.
- slide 8:
  - Bob: This shows the case where no pins are in [Pin Numbers].
- slide 9:
  - Bob: This is illegal because there is no [Pin Mapping].
  - Arpad: You can't merge pins from one bus into another bus.
- slide 10:
  - Bob: This is legal.
    - It shows two separate groups for the ground side.
- slide 11:
  - Bob: This is illegal because the Vcc pads are not connected by [Pin Mapping].
    - The ground side has implicit pin merging.
  - John: Why would the model maker do this?
  - Radek: It's not required so we have to provide for the case.
  - Bob: We might default to RLC if not in [Pin Numbers].
  - John: Does the end user need to match the die layout with the pkg?
  - Bob: You're not restricted to a hard-coded choice.
  - John: Is the end user able to handle this?
    - The [MP] keyword should be used.
  - Radek: We could require that they be included in [MP].
  - John: Different Components can use different packages, users need to match them up.
- slide 12 & 13:
  - Bob R: These are more complicated legal cases.
- slide 14:
  - Bob R: It probably will be BIRD176.

- Mike: A model maker might make a [Define Package Model] model for 4 pins, but more are added on.
- Arpad: It's hard to know model maker intent.
- Bob: The reason for an implicit short is because there might be decoupling caps.
- Mike: That is guessing
- Arpad: We found these combinations while developing this.
  - We hope people will use the 
- John: Radek pointed out a scenario earlier.
- Arpad: The different packages can have the same pins but different pin groupings.

- Radek: I would like it to be in 6.1.
- Radek motioned to submit the BIRD to the Open Forum.
- Bob seconded.
- No one objected.

- Arpad: This solves one problem for package models.
  - The BIRD in the interconnect meeting also solves that problem.

AR: Arpad submit [Define Package Model] BIRD to Open Forum.

-------------
Next meeting: 12 May 2015 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives
